package com.xiaoshuidi.cloud.module.report.controller.finance.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Schema(description = "管理后台 - 成本汇总明细分页 Response VO")
public class OwnerDetailIncomePageRespVO implements Serializable {
    @Schema(description = "房间id")
    private Long roomId;
    @Schema(description = "房间号")
    private String houseResource;
    @Schema(description = "合同编号")
    private String contractNo;
    @Schema(description = "小区")
    private String area;

    @Schema(description = "统计日期 截止到月")
    private String statisticsMonth;

    @Schema(description = "本期租金成本")
    private BigDecimal curRentIn;

    @Schema(description = "本期租金折扣")
    private BigDecimal curRentDisc;

    @Schema(description = "本期租金收入-本期租金折扣")
    private BigDecimal curRentReduce;

    @Schema(description = "累计租金成本")
    private BigDecimal accRentIn;

    @Schema(description = "累计租金折扣")
    private BigDecimal accRentDisc;
    @Schema(description = "月租金")
    private BigDecimal monthRent;

    @Schema(description = "累计租金收入-累计租金折扣")
    private BigDecimal accRentReduce;

    @Schema(description = "本期其他成本")
    private BigDecimal curOtherIn;


    @Schema(description = "累计其他收入")
    private BigDecimal accOtherIn;


//    @Schema(description = "合同明细")
//    private List<ContractDetailsRespVO> contractDetails;

}
